The Action Recorder can record most of the commands that can be used from the command line and from the user interface elements that you are already familiar with.
You use the Action Recorder to record commands and input values for an action macro.
When an action macro is being recorded or is current, each action in the action macro file is represented by a node in the Action tree.
Many of the common user interface elements can be used when recording an action macro.